package com.efast.dmom.mgmt.service.les.impl;
import java.util.List;

import com.efast.dmom.mgmt.dao.les.TmBasDockDao;
import com.efast.dmom.mgmt.entity.les.TmBasDock;
import com.efast.dmom.mgmt.service.les.TmBasDockService;
import com.efast.dmom.mgmt.utils.Assist;

import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service;
@Service
public class TmBasDockServiceImpl implements TmBasDockService{
    @Autowired
    private TmBasDockDao tmBasDockDao;
    @Override
    public long getTmBasDockRowCount(Assist assist){
        return tmBasDockDao.getTmBasDockRowCount(assist);
    }
    @Override
    public List<TmBasDock> selectTmBasDock(Assist assist){
        return tmBasDockDao.selectTmBasDock(assist);
    }
    @Override
    public TmBasDock selectTmBasDockByObj(TmBasDock obj){
        return tmBasDockDao.selectTmBasDockByObj(obj);
    }
    @Override
    public TmBasDock selectTmBasDockById(Integer id){
        return tmBasDockDao.selectTmBasDockById(id);
    }
    @Override
    public int insertTmBasDock(TmBasDock value){
        return tmBasDockDao.insertTmBasDock(value);
    }
    @Override
    public int insertNonEmptyTmBasDock(TmBasDock value){
        return tmBasDockDao.insertNonEmptyTmBasDock(value);
    }
    @Override
    public int insertTmBasDockByBatch(List<TmBasDock> value){
        return tmBasDockDao.insertTmBasDockByBatch(value);
    }
    @Override
    public int deleteTmBasDockById(Integer id){
        return tmBasDockDao.deleteTmBasDockById(id);
    }
    @Override
    public int deleteTmBasDock(Assist assist){
        return tmBasDockDao.deleteTmBasDock(assist);
    }
    @Override
    public int updateTmBasDockById(TmBasDock enti){
        return tmBasDockDao.updateTmBasDockById(enti);
    }
    @Override
    public int updateTmBasDock(TmBasDock value, Assist assist){
        return tmBasDockDao.updateTmBasDock(value,assist);
    }
    @Override
    public int updateNonEmptyTmBasDockById(TmBasDock enti){
        return tmBasDockDao.updateNonEmptyTmBasDockById(enti);
    }
    @Override
    public int updateNonEmptyTmBasDock(TmBasDock value, Assist assist){
        return tmBasDockDao.updateNonEmptyTmBasDock(value,assist);
    }

    public TmBasDockDao getTmBasDockDao() {
        return this.tmBasDockDao;
    }

    public void setTmBasDockDao(TmBasDockDao tmBasDockDao) {
        this.tmBasDockDao = tmBasDockDao;
    }

}